ethanol powered - German English Dictionary